#ifndef COMPRESSION_TEST_H
#define COMPRESSION_TEST_H

static const uint8_t angel[] = {
	  1,  1,  4,  2,  1,  3,112,129, 80,  4,150, 97,  0,103, 48,222,
	255,  4,135,255,255,255,255,255,255,255,255, 18, 25,199,123,  3,
	123,255,255,255,255,255,255,223,255, 47,253,175,224, 12, 79,255,
	255,255,255,255,255,135,255, 36, 37,179,193, 19,207,255,255,255,
	255,255,255,  7,255,151,115,242,  0, 38,  4,255,255,255,255,255,
	255,  3,255,150, 46,185, 68,191,207,255,255,255,255,255,255,  4,
	255,105, 26,158, 96,127,223,255,255,255,255,255,255,128,255,240,
	 40,103,252,255,207,255,255,255,255,255,255,131,255,  2,  1,221,
	  9,255,255,255,255,255,255,255,255,131,255, 97,123,153, 55,255,
	255,255,255,254,127,255,255,131,255,200,222, 34,235,255,255,255,
	255,252,127,255,255,255,255,122,134, 60,244,127,255,255,255,248,
	 63,255,254,127,255,163,212, 93,244,127,255,255,255,248, 31,255,
	252,127,255, 58,105, 35,125,127,255,255,255,248, 23,255,248,127,
	255,178, 64, 40,248,127,248,127,255,240, 39,255,240, 63,255, 82,
	 71,  4,154,127,240, 63,255,224,  3,255,248, 31,255,101,176,149,
	125,255,240,  7,255,224,  1,255,240, 31,255,192, 23,222, 28,255,
	248,  3,255,192,  0,255,128, 31,255,155,219,241,141,127,240,  0,
	127,128,  4,127,  0, 31,255, 77, 40,151, 89,255,240,  0, 63,  0,
	  0,120,  0, 31,255, 50, 69,100, 21,127,224,  0, 30,  0,  0,  0,
	  0, 15,255, 98,221,147,165,127,224,  0,  6,  0,  0,  0,  0,  7,
	255,  0, 98, 43,108,255,224,  0,  7,  0,252,  0,128,  7,255,208,
	 23,175,185,127,192,  0, 12,  1,254,  2,  0, 15,255,207, 70,108,
	219,127,128,  0,  1, 25,172,227,208, 15,255,255, 35,168, 70,255,
	192,  0,  7,191,177,228, 30,  1,255,183,110,  8, 97,127,128,  6,
	 11, 60,225,230,126,  1,255, 28, 64, 36, 64, 63,128,254, 14,124,
	 12, 39, 72,  1,255, 71,168,110,128, 15,  0,198,224,254, 11, 72,
	176,129,255, 38,237,128,  0,  0,  0,141,241,252, 56,172,254,128,
	255, 35,207,240,  0,  0,  4,153,255,232, 86,238,255,116,255,  3,
	127,224,  0,  0,  6,119,255,235,216,133,154, 44, 33, 77, 95,224,
	  0,  1,143,  7,255,228, 23,224, 47,219,  0,249, 63,226,  0,  7,
	159,159,193,226,144,143,137,  8, 64,145,127,224, 96,  7, 63,255,
	152,137, 19,115, 39, 68,100,  1, 31,192,  0,  6,127,159, 56, 14,
	221, 38, 59, 31,224, 70,191,197,  0,112,255, 14, 41,183,227,108,
	248,124,224,194,207,224, 30,120,252,100,  1,175,190, 73, 16,253,
	  4, 33,159,192, 60,120,248,244, 38, 14,133,221, 34,121,201,249,
	 79,192,125,248,121,200,  3,152,  9,223, 80, 59,106, 41,103, 96,
	123,243,144, 13,  6,236, 68,225, 96, 60,250, 95,225, 64, 55,199,
	  1,142,162, 34, 97, 71,148, 61,138, 70,129,131,  7,207,128, 59,
	206, 61, 59,130, 16, 28,226,243,128,  7,135,204,  3,144, 50, 27,
	 89,141, 50,157,  4, 74,160,103,131,192, 17, 95,219,183,116,222,
	213, 29,107, 84,117,207,152,192,  7,129, 11,  7, 44,255,255,159,
	 78,  6,115,223, 57,128,161,189,147,132,164, 78,244,191,252,255,
	177,190, 50,  1,102,252,232,  9,243,  7,199, 93,102,103,208, 63,
	  0,  2, 31,163,198, 81,201,225,177,207,126,193,112, 95,  0, 35,
	222, 52,155,193, 24,212, 38,173, 28, 42, 93, 14,  2, 80,123,151,
	179,198, 33,219, 23,221,148,175,228, 15,  4,250,224, 19,116,184,
	118,158, 25, 27,244,145,255, 70, 11,179, 54,218,170,106,179,191,
	 46,207,  5,113, 71,138, 63,254,115,169, 69,202, 29,113,104, 87,
	208,  5, 58, 53,239,254,  4,207,163,204, 19,202,244,145,216, 16,
	195,207, 34,255,136, 97,152, 95, 76, 18,123,248,224,238,136,215,
	 17,254,228, 66,127, 15,135, 62,123, 87,175, 11,153,254,130, 63,
	249,134, 82,191, 74,115,126,122, 47,134,178,195, 10, 43,229, 94,
	 84,251,245,131, 29, 39,203, 63, 33,147,199,143,236, 79, 70,123,
	 91, 97,191,186, 93, 83, 25,192,226,143,216, 67,255,131,234, 27,
	131, 19, 69,110, 21,128,247, 67,255, 64, 95,  3,101, 45,145, 59,
	123,139,204,  0,248, 81, 71, 79,219,  5,118,122,254, 97,220, 85,
	169, 74,252, 97,175, 97,254,  1,195,237,218, 47,120,139, 37,180,
	135,112,101,246, 96,  1,128, 28,206, 39,128,101,122, 60,151, 44,
	211,253,128,129, 48, 45,202,160,131,255,  5,126,158,191,221,213,
	192,139,126, 85,229,185,129,  4,247,254,216, 66,123,196, 26,131,
	232,169,230,  2, 97,230,214,252,185, 34, 99,166, 24,  0, 62, 31,
	141,196,129,147,201,125, 58,173, 91,172, 24, 29, 13, 59,166,223,
	129,  8,162,253,106, 40,123,152, 56,180, 78,  5,209,  0,193,146,
	163,251,111, 60, 77, 16,120,184, 58, 26,236, 26,  0,248,167,246,
	170,126, 59, 32, 24, 18,221,  6, 59, 78,  0,252,239,140,112, 82,
	 97,160,125,128,120,131,163, 43,  0,166,165, 33,246,188, 23, 40,
	128,136,120, 79,118, 43,  0,161, 69,158,231, 87,114,176,145, 48,
	 79,133,175,184,128,202,131, 60,123,252,210, 58,  1,128,  2,168,
	129,244,128,205,140,225,106,111, 65,240,131, 45,193,226,155, 21,
	191,111,171,129,126,231, 71,152,113,191, 75, 44,140, 15,255,246,
	 63,  3, 77, 85,  6,  1, 72,226, 75,180,217, 87,254, 39,255, 19,
	160,115, 70, 98,141,123, 31,  7,161,109,255,236,196,  3,133,144,
	130,231, 42,  7, 51, 24,183,217,255,248,204,  7,119,220, 98, 89,
	 53, 50,118, 73, 90,247,255,249, 72, 72, 21,187,160, 71,129,120,
	 37, 59,150,219,255,113, 88, 12,127, 46, 32,175,145, 17,243,142,
	179,195,255, 97,120,196, 43, 72, 41,146, 17,127,144,136,213,207,
	255,204,120,148,120,152, 98,192, 17, 29,200,238,210,127,255, 77,
	 48,147, 29,114, 75, 48,103,171,174, 74,215,143,255,149, 17, 90,
	150,  2,135,180,108, 64,169,253, 93, 87,255, 29, 18, 35,193,  0,
	196, 92,  1, 89,233,144,223,  7,255,120, 32,219,142,193,195,161,
	109,106,123,153,166, 51,255,249, 35, 43,191,160,149,161,121,176,
	 48,106,164,199,255,120, 97,107, 79, 32,203, 40,212, 32,113,255,
	150,195,255,248, 69,228,219, 32, 10,166,150,212, 53,112,130,195,
	255,250,128,174,166, 80,  1, 34,  6, 34,212, 43,154,195,255,250,
	128,228, 64,112, 19, 64,140,132, 58,111, 39, 87,255,179,  5,204,
	104, 64, 37,  6, 80,241,218,124,243,241,195,234, 17,107, 69,228,
	 67, 31,114,222,153, 87,104,224,  1, 36,242,122, 27,231, 69, 60,
	 90, 95,175,125,251,240,  0,223, 12,  8, 91,240, 25,240,134,141,
	191, 73,253,112,  0, 46, 20, 13,130, 25,240, 32, 56,175,221,  1,
	247, 41,  0,138,239,  0, 56,249, 93,144, 42,223,223,165,255,176,
	  0,128,129,144,100,133,244,251, 26,190, 64,249,234, 56,  0,199,
	187,  8, 16, 16, 56, 55,122,189,252,202,247,208,  0, 70,156, 90,
	 20, 16, 32,112, 99,239,133, 28,207,248,  0, 65, 54, 20,  0, 48,
	124,132, 42, 93,128, 89,111,248,  8, 90, 80,  1,159, 47, 32, 11,
	138,246,224, 31,143,248,192, 42,143,128,252,131,136, 26,207, 67,
	250, 56,213,248,160,177,139, 11,227, 91,248,206,182,179,233, 35,
	233,248,192,218,114, 72, 77, 39,248, 14, 54,243, 98, 36, 87,252,
	  0,168,179,  1,126,236,147, 15, 94, 64,116, 21, 81,252,  1,244,
	243,215,219,219,193,  5,191,188,232, 21,202,124, 15, 49,136, 49,
	220,254,129, 96, 87, 90,248, 30, 30,127,255, 30,221,201,255,112,
	 68,124, 77,214,248, 30,123,127,255, 18, 41,184,199, 16, 77,237,
	199,150,118, 22,247, 63,255, 97,184, 36,112, 91, 55,203,223,161,
	162, 74,221, 63,255,165,235,139, 93,  3, 13, 27,171,241, 34, 72,
	 27,175,255,136,  0,199, 92,140, 15,120, 63,146,160,177,110, 23,
	255,252,255,193,122,247, 24,114,121,137,135,242,143,223,255,254,
	 63,207, 91, 41,107,254,119, 93,210,221,150,223,255,224, 31,226,
	233, 68,232,237,223,131,225,154,199,191,255,128, 31,249,190,200,
	 79,247,206, 99,232,139, 59, 87,255,225,120,252,233,203, 67,235,
	239, 45,241,168, 75, 63,255,237,135,220, 34, 83, 97,225,143,184,
	245,164, 83,255,255,155,240,152, 29,113,211,235,127,255,106, 70,
	 61,215,255,180, 48,124,  3,242,103,247,222,185,104, 12, 37,223,
	255, 70,192, 63,208, 31, 77,247,255,182, 20, 64,177,219,255, 58,
	220, 15,254, 32,  0,233,127,122,252,  0, 74,203,255,111,145,246,
	 16,204,  0,243, 94,255,126, 32,  2,219, 63,141,  5,191,186,128,
	  0, 40, 50,122,214,112, 23,223, 31,206,  9, 67, 27,255,160, 17,
	103,127,219,180,143,232, 31,172, 52,  5,185,159, 64,  1, 60,254,
	213, 38, 45,120, 15, 56,116, 29,112,115,252,  0, 47,125,255,253,
	 79, 64, 31, 48, 21, 60,191,  4, 31, 18,  5,125,191, 47,253, 80,
	 31,144,  9,233,127,120,129,194,128,252,186,189,170, 81,247,197,
	128,199,155,230,176,236,  0, 52, 61,131,246,123,247,194,193,141,
	255,211,189,143,  0, 15,127,241,254,171,251, 97, 19, 63,182,230,
	 69,169,224, 25,117,147, 14, 35,248,160, 82, 35,249,247,199, 86,
	124, 13,119,179, 15,127,248, 35,152,216,183,103,251,123,204,131,
	212,219,246,223,254, 98,127,  8,126,144,156,225,231, 32,255,230,
	110, 67,255, 13,125, 63,241,230, 81,227, 99,112,175,220,132,117,
	255, 49,198,109,145,202,162,  0, 90, 96, 59,188, 69,245,255,125,
	238,147, 25,220,202,  0, 13,128, 59,213,112,192,191,122, 99,138,
	136,240,242,  0, 12, 95,157,230, 76,125, 31,108, 15,  1,235,  1,
	112,  0,226,120,201,245,208,124,195, 71, 33, 12, 80, 71,243,128,
	184,179,110,120,236, 31,199,  8,155, 83, 28, 31,128,  0,254, 63,
	 74,179, 74, 63,131, 15, 10,226, 87,136,229, 74,225, 83,166, 24,
	102, 63, 65,252,195, 35,190, 51,255,219, 57, 89,167,127,254,125,
	160, 14, 98,227,117,252, 68,241,141, 82,230, 95,190,123,  0, 77,
	 91,198,186,192,240, 56,181, 37,114, 60,222,255,224,167, 70, 99,
	 78,135, 23,252,176,206,115, 22,132, 31,224,213,242, 59,213, 89,
	193,184, 19,142,209, 28, 24,  7,208,207,146, 89,229,111, 98, 31,
	196,143,168, 59, 16, 97,224,243,204, 25,232, 60, 23, 18,  1,248,
	112, 14, 35,160,224,169,229, 31,116,115,183, 30,150,222,120, 55,
	143, 96, 32, 81,234,167, 56,220, 24, 23,224,119,120,246, 31,191,
	 96,253,238,178,189, 77,255,124, 11,249,  3, 50,115,119, 32,220,
	253,131,143, 48, 95,  1,156, 15, 64, 92,148,240,  0,126,252,107,
	203,  3, 33, 17, 56,137, 97,109,210, 59,128, 61,207,153,179,146,
	104,247,229,248, 46,141,144,163,  0,255,254,186,195,173,155, 54,
	 25, 94,109,127,192,208,  0,178,252,193,218,214, 19,215,128,116,
	201,124,141,158,128,231,223, 56,194,247, 41,108, 89, 40,201,111,
	255,134,192,143,255,224,228,119, 82,217,  5,194, 41,110,230, 63,
	240,131,179,178,187,223, 88,158,192,165,117,158,207,175,255, 91,
	226,130,221,222,138, 12,198, 77,145,196,189, 19,255,215,184,124,
	186,163,210,125,167,185,236,160,220,250, 47,171,215,170,123,187,
	253,117,195,193,252,193,  0, 53,103,199, 39,156,190,207,233,186,
	185,  1,243,147,177, 91, 51,159,241,167, 31, 65, 24, 23,136, 69,
	  4, 17,138,191,255, 45,179, 61,191, 18,102, 76, 40,236,  0, 40,
	254,127,127,175,107,216,159,227,142,101,144, 50,  6, 61,246, 63,
	255, 31,245,126,175, 55, 35,193, 35,203,  0, 56,255,191,253,174,
	 97,206,223,147, 90,170,254,228,133,122,255, 47,191,133, 78,238,
	 23,175,150,149,142,199,135, 30,211,143,191,172, 85,187,247,169,
	184, 99,239,199, 31,154,199,157,151,237,203,186, 87,219,232,144,
	240,252, 15,122,193,199,167,253,151,163,207,242, 45, 96, 12,175,
	237,122,105,247,167,253,220, 50,237,219, 60, 51,133, 47,249,125,
	111,139,171,248,188, 40, 39,252,230, 19,151, 59,253,253,231,159,
	235,251,240, 40,  2,246,207,172,242,140,253, 74,199,151,255,249,
	176, 42,235,111,195,181,223,  0, 15,227,229,135,243,251,100,136,
	195,103,253,146, 11,  8,254,233,225,151,241,248,108, 36,200,231,
	175,227,255,118, 95,225,230,217,251,243,235,  4,247,101,118,251,
	163, 56,211, 38,117,221,243,254,251,  2,183,229,124, 23,176,121,
	115,209,237,185,233,252,239,155,157,144,237, 98, 44, 51, 22, 19,
	121,155,227,119,119,138, 45,208,250,225,235, 12,227,  5,127,207,
	233,238,101, 26,101,160,119,121,217,212, 18,149,127, 77,241,230,
	197,  3,  7,104,123,156,231,232, 25, 87, 99,105,249,224, 69,131,
	102,186,186,200, 57,162, 44,135,249,106,240,212,244,131,253,240,
	137,224, 30,103,162,118,237,105,252,195,232,141,125, 27,221,240,
	 49,236,179, 52, 44,225,252,235,233,139, 96,141,103,184, 63, 94,
	175, 52, 29, 99,252,204,249,136,218,181,212, 28,  7,233, 75, 18,
	  4,234,252,239,169,180,224,190,137, 62,  3, 71,  6, 83,203,126,
	252, 75,129,182, 75,227,101,191,  1,156,110,251,193,246,252, 79,
	236, 22, 67,171,112,139,128,148,188,183,136,253,252,247,123,  6,
	 35, 19,194,247,192, 64,252, 53,139,253,252, 11, 92,238, 11,104,
	233,195,231, 31, 56, 57,  6,126,124,170,221,174, 99, 96, 62,175,
	231,143, 96, 95, 23, 92,120,158, 35,202,162,204,147, 93,251,157,
	192, 66,  7, 91,120, 22, 34,  0,190, 79,143, 46,222, 64,129,132,
	 47,226,248, 39,121,159,186, 59,244, 23,133,188, 64,156, 14,243,
	120, 13, 13,185,180,181, 96, 57, 33,  2, 68,176,237, 67,184,239,
	251, 57,254, 18,  4, 17,  4,121,221, 64,202, 67, 29,150, 97,  0,
	247,144,222,255,  4,127,255,255,255,255,255,255,255,255,243,129,
	199,123,  0,255,255,255,255,255,255,255,255,255,199,171,239,224,
	  3,255,255,255,255,255,255,255,255,255,223, 82, 67,193, 15,255,
	255,255,255,255,255,255,255,255, 12,131, 10,  0, 31,255,255,255,
	255,255,255,255,255,255,152,  1,  2,  4,127,255,255,255,255,255,
	255,255,255,255, 42,144,163,  1,255,255,255,255,255,255,255,255,
	255,255, 51,215,248,131,255,255,255,255,255,255,255,255,255,255,
	142,227, 51,151,255,255,255,255,255,255,255,255,255,255,136,196,
	122,135,255,255,255,255,255,255,255,255,255,255,128, 31, 65,  3,
	255,255,255,255,255,255,255,255,255,255,196, 99,132,  3,255,255,
	255,255,255,255,255,255,255,255,119,210,218,  1,255,255,255,255,
	255,255,255,255,255,255, 26, 40,117,131,255,255,255,255,255,255,
	255,255,255,255,122,178,105,  3,255,255,255,255,255,255,255,255,
	255,255, 78, 12, 79,224,255,255,255,255,255,255,255,255,255,255,
	 28,210,139,192,255,255,255,255,255,255,255,255,255,255, 55, 84,
	199, 96,255,255,255,255,255,255,255,255,255,255,127, 65,243,144,
	255,255,255,255,255,255,255,255,255,255,190,192, 17, 20,255,255,
	255,255,255,255,255,255,255,255, 77, 65,144, 10,255,255,255,255,
	255,255,255,255,255,255, 39,132,111, 59,255,255,255,255,255,255,
	255,255,255,255, 11,158,171,121,255,255,255,255,255,  3,255,255,
	255,255,245,194, 31,251,255,255,255,255,254,  1,253,255,255,255,
	 41,232, 96,235,255,255,255,254,254,  3,252, 47,255,255,188,  1,
	232,167,255,255,255,248,126, 15,248,  1,255,255,147,102,255,143,
	255,255,249,240,255, 31,248,  1,255,255,156, 17,255,127,255,255,
	  1,241,255,254,129, 87,255,255,116,240,100,127,255,255,  1,255,
	255,255,247, 75,255,255,239,123,207,255,255,255,  3,255,255,227,
	 23,  1,127,255,121,159,255,255,255,255,  7,255,255, 44, 55, 64,
	  3,255,243,255,255,255,255,255,143,255,253, 37, 79,153, 67,255,
	131,127,255,255,254,127,255,255,249,223,192,205, 64,255, 57,127,
	253,255,248,127,255,255,253,160,112, 48, 72,191, 61,127,255,159,
	248,255,255,231,247,107,252,234,140, 27, 58,127,255,255,249,255,
	255,199,252,113, 63, 52,196, 31,231,255,250,255,255,255,255,214,
	128,252,117,255,131, 31, 57, 63,255,225,255,255,159,255, 94,164,
	110,255,  2,251,114, 63,255,195,255,255, 15,252,146, 73, 30, 95,
	129, 52,174, 63,255,131,255,254, 63,255, 51,242,  1, 31,195,208,
	104, 63,255,135,252,127,136,254,162, 36,  2, 23,194, 34,204, 31,
	255,207,248,255,113,176, 95,127,111,111,194,194, 52, 63,255,255,
	240,125,181, 20,124, 67,  9,235,227,218, 34, 63,255,255,243,253,
	208, 85, 81,174, 56,205,227,  8,162, 63,159,255,255,253, 62,205,
	195,135, 37, 51,227, 12,242,138, 63,231,255,249,106, 31,127,207,
	 15, 64, 99, 41,128, 92, 63,199,255,244,249,  3, 13, 71,178, 15,
	193, 35,208,230,127,207,255,250,248, 48, 10,  3,253,122,129, 49,
	196, 39,255,255,255,229,135,248,122, 49,207,244, 17, 41,231,179,
	255,255,199,138,  5, 20,134,254, 51,240,  3,  3,236,179,255,253,
	228, 85,  0,192,181,255, 17, 63,  3, 43,184, 58,255,247, 84, 65,
	197, 31,175,239,251,254,151, 75,182, 16, 63,244, 10,142,133, 15,
	 63, 72,153,222,133,235, 85,144,191,224,  2,179,131,121, 47,230,
	118,154, 24,143, 96,  6, 30, 48,  1, 27,191,140,175,229,103,  5,
	 30,167,141,255, 29, 61,  0,121,  0,106, 47,237,159,128, 59, 15,
	251,155,158, 30,  0, 24, 93,192, 87,155,219,135, 59,192,192,188,
	  8, 15,192, 23,135,255, 71,197,155,129,155,192,241,  7,188, 15,
	208, 26,  0,  9,131,230, 19,224,187,236,121,172, 28,  7,240, 20,
	 63, 54,  3,118,249,192, 83, 34,252,217, 63,  2,240, 32, 63,255,
	131,249,181,252, 11,250,150, 83,255, 23,124, 34, 63,223,  3,124,
	 25,255, 41,132,249, 28,255, 24,110,170, 55,251,  1,126,252,255,
	101,207,156,  1,191, 28,126, 90, 63,254,  1,255,238,  3,137,111,
	198,162,127,  7,127,176, 63,224,  1,191,223, 55, 56,111, 97, 53,
	255, 23, 63,176, 61,128,  1, 63,237,180,170,191,240,186,255, 30,
	 63,254, 53,192,  3,127,245,249,230, 95,204,  0,255, 24,128,246,
	 36,  0,  3,239,253,179, 10,127,191, 41,255, 57,194,182, 70,  0,
	  0,  3,254,200, 54,255,233,183,254, 56,206,148, 76,  0, 28,255,
	201, 47, 63,255,246,175,254,106,235,200,120,  0, 60,193,242, 56,
	 22, 63,111,191,252,104, 63,234,240,  0, 57,129, 67,108, 59,255,
	  2,159,248,172,177,188,240, 32, 17,160,191,251,223,127,209, 31,
	240,116,131,158,112,  1,131,  6,159,164, 95,255,121, 95,193,226,
	211,108,240, 64,134, 23,240,155,243,255,166,190, 31,232, 79, 57,
	 96, 17, 44,110,127,232, 67,255,195,124, 63, 76, 86, 57,105,128,
	  8,195,238,  5,111,255,206,112,255, 12, 54,155,171,  1, 29,  8,
	251, 34,255,255,  0, 67,255, 16, 84,249,163,128,124, 68,192, 59,
	 95,255, 25,207,255,208,205,184, 51,129,232, 76, 70, 26,111,255,
	240, 15,238, 48,242,240, 89,  4,184, 28, 40, 94,127,255, 35,  7,
	253,162,230,240, 89, 24,194, 52,125,245,239,255, 39, 15,254, 40,
	 76,144,193, 16,210,116, 16,111, 79,255, 70, 79,185,219,245, 82,
	207,152,144, 34, 60,197, 31,255, 14, 95,253,242, 63,212,147,140,
	144,246, 72,208, 63,255, 30,127, 56,233,243,216,250, 12,192,149,
	 58,136, 63,255, 62,127,101,197,255,153,224, 12, 64,221, 25,196,
	 79,255,190, 63, 79,109,253,185,112, 28,197,189,189, 83,143,255,
	126, 30,135, 84,125,119, 60, 24,141,187,  9,191, 15,255,254, 29,
	120,  2,127, 55,144, 49,133,251,  7,236,191,255,254, 62, 62, 15,
	126, 58,222,159, 32,122, 17,252, 95,255,254, 62, 76, 63, 63,117,
	220,  2,242,249,156,126, 63,255,254,125,236, 79,191, 36, 95,248,
	160, 57,128,108,255,255,254,126,248,223,191,247,219,131, 20,125,
	 15,120,255,255,252,248,240,255,191,247,207,250,125,252, 70,104,
	255,255,252,254,248,127,191,208,206,197,123,158,193,220,127,255,
	189,113,  8,255,143,230,107, 19, 14,126,131, 28,255,255,208,113,
	108, 74, 15,192,255,143, 32,255,160,146,255,255,196,242,216, 32,
	  7,134,156, 89,165, 31, 34,  8,255,255, 31, 41,239,164,  8,218,
	 88,139,113,127, 80,  4,255,255, 62,121, 67,125,224,255,224, 30,
	 65,127, 56, 11,254,255,190, 51,255,255,192, 95,144, 45, 32,255,
	168, 23,255,255,252,161,239,251,250, 64,248, 86,  0, 63,236, 15,
	255,255,253,195,247,255,239,160,207,159,  0,239,220, 15,255,255,
	250,255,165,255,255,239,143,173, 16,207,150, 47,255,255,181,199,
	251,255,255,195,235,189,128, 31,218, 15,255,247,179,149,255,255,
	223,223,243, 89,128, 63,218, 15,255, 63,235, 15,255,255,255,255,
	225, 92,128,  5,253, 31,255, 95,119, 11,255,251,123,255, 48,214,
	 64, 22,229, 23,255, 63, 12,  2,  0, 14,103,255,242, 88,  0, 15,
	230,143,255,255, 16,227,225,133,160,252,240,169,  0,  3,246,131,
	255,255, 25,  9,224,  3,185,254,251,112,156, 23,246,135,255,255,
	158,242, 62,  0,152,254,255,248,158,  7,255, 65,255,255,160, 17,
	 78,  0,104,127,251,224, 22,  7,255, 65,255,255,238, 14,235, 56,
	148,127,238,120,118, 13,255, 65,255,255,192, 31,191,255,161, 63,
	208, 32, 97,137,191, 96,255,255, 71,251, 13,253,252,239,198, 80,
	105, 13,191,160,127,255, 15,255,198,144,243,241,  3,192, 98,143,
	 79,176,255,255,127,  0, 33,132,120, 25,137,166,  9,130, 13,208,
	 63,255,127,192, 63,100, 19,151, 15,232,173,192, 39,248, 63,255,
	127,224, 30, 54,133,  3,  6,248,179,226,103,232, 63,255,127,224,
	  7, 88,117,168, 12, 33, 85,235,119,236, 31,255,126,135,  3,168,
	 91,176, 12,112,143,240, 87,252, 63,255,111,255,227,249,243,146,
	  6, 48,218,244, 91,244, 63,255, 24,  0,255,224,209, 60,  4, 64,
	  2,122,185,246, 15,255, 41,192,127,252, 15,168,  4,225,130,184,
	 51,254, 31,255,152,  0, 63,255,224,146, 12,225,101, 60, 63,122,
	 15,255,178,192, 15,255,223,253, 30,225,203,124, 95,191, 15,255,
	191,128,  0, 31,207,255, 28,193,131, 94, 31,255, 31,255,205,  2,
	 64, 56,255,255,207,236,133, 38, 15,253, 31,255,206, 22,188, 15,
	255,255,238,136,  1, 35,175,125, 31,255,204, 13,248,142, 31,255,
	254,210,  1,161, 31,255,159,255, 24,  3,243,223,131,255,255,241,
	  3,  0,255,255,143,255, 16, 43,102, 63,248, 31,255,251,  0, 64,
	 63,252,159,255,144, 23, 92,127,255,  1,255,255,  3, 65, 63,251,
	159,255,193, 30,189,191,231,  0,255,255,194,192,147,255, 31,255,
	194,190,113,255,212, 65,143,255,244,128,193,255, 79,255, 64,172,
	215,255,235,184,  1,255,230,138,244, 15,223,255,130,253,243,255,
	239,255, 88,127,242,137,248, 15,207,255, 39, 63,207,255, 81,248,
	116, 15,252, 43,228,  3, 95,255, 35, 79, 15,254,175,128,254,  7,
	255, 18,247,224,255,255,  9,133, 15,240,126,  1,227,147,255, 94,
	159,255, 95,255, 65, 88,  5,146,224,  2,  0, 98,255,198,  1,186,
	 47,255, 72, 15,195, 11,192, 10,  0, 25,255,193,215, 15, 47,255,
	220,108,240, 52,  0,242,  0, 14,127,227, 17, 83,130,255, 98,124,
	 62,152,  1,240,  0,  3,120,243,167, 15,128,127,209, 61, 16, 44,
	  7,241,128,  0, 48,113,180,215,224,191,246,122,163,224, 31,128,
	  0,  0,116,113, 93,123,192,127, 34, 93, 68, 88,  0,  4,  0,  1,
	148, 57,255,255,192, 31, 18,120, 68, 63,192,  0,  0, 62, 86, 56,
	255,255,128, 31, 24,253, 88,129,255,185,  1,252, 97, 57,255,191,
	128, 63,106,132,122,130,255,  0, 63,136, 99,189,252,223,  0, 15,
	 48, 41, 56,224,248, 23,255, 63,207,188,246,135,224, 15, 15,107,
	198, 44,158,  1,165,240, 15, 30,252, 31,248, 47, 40, 51,163, 51,
	 16,125,239,192,240, 47,251, 31,254, 63, 84, 19,205,145,252,  7,
	226,  6,  0,127,254, 63,191, 63,126, 63,117,201, 15,247,224,151,
	224,127,255,255,127,191,174, 24, 88,230, 67,231,232,  0,  0, 63,
	127,255,255,159, 66, 23,  1, 82,160,  0,  3,240, 61,191,253,243,
	247,191,163,  2,204,249,136,  0,  0,127,208,124,163,135,241,127,
	 97,  1,208, 20, 87,  0, 30, 55,  0,124,176, 31,227,127,162, 48,
	214, 88,105,232,  7,246,  7,246, 93,239,131,255, 32, 51,166, 46,
	117,123,  8, 25,254,117,128, 62,  1,255,110, 49,112, 45, 57, 15,
	200,  0, 80,241,131,252, 27,255,220, 23, 75, 15, 14,120,227,166,
	  0,241,144, 24,191,255,120, 21, 22, 19,137,133,184,255,250,113,
	145, 32, 63,255,232, 89, 17,  5,162,205, 78, 63, 66,105,225, 64,
	127,255,180, 81, 37,140,241,243,123,199,143,237,251,138,127,255,
	172,  9, 31, 68,244, 12, 83,160, 62, 28, 63,188,111,255,220, 22,
	113,197, 62, 50,118, 63,254, 15,  2,169,195,255,236,234, 51,129,
	238, 16, 92,198,254, 15,228,104,163,255, 40,186,135,225,151,162,
	  7,223,250,252,102, 86, 64,255,178,  8,126,225,127,202,204,244,
	239,255,223, 32,192,191,208, 16,167,224,174,251, 37,221,  3,249,
	215, 57, 64, 63,241, 48,129,112, 20,190,209,210,191,255,210,  8,
	  0, 63, 81, 32, 65, 96, 76,157,198,163,192,250,128, 32,176,127,
	122,132, 97,184, 60,  7,123,209,163,248,224, 44, 32, 31, 83,148,
	112,176,118, 27,159,232, 63,224,100, 60, 32, 31, 16, 12,112,216,
	 30,  0,239,251,  3,240,140, 56,120, 63,  2, 88, 96, 76, 30,  1,
	  7,254,192, 18,132,152,120, 15,  0,  3,224,202, 44, 48, 12,253,
	176,  6,134,152, 88, 31,  6,111,232,  6, 28,250,  0, 95, 44,  2,
	 22,144, 80, 31,  3, 51,232, 17, 31,119,160,  3,137,  2,132,176,
	 88, 31,  7, 19,232,195,150,127,180,  0,  0,208, 14,146, 88, 15,
	  3,  7,232,202,151,163,146,  0,240,  1, 46,150, 88,  7,  7, 15,
	236,201,151,192,227,255, 15,  0, 46,146, 92, 15, 12,143,236,251,
	149,128, 59,252,  5,224,110,  0, 92, 15, 11,159,238,239,213,100,
	 15,192,120, 12,108,136, 24, 15,  1,143,247,225,228,211,121,204,
	 63,  5,238, 28, 24, 15,  6, 31,231,195,196,225,255,143, 19,239,
	252, 26,  8,  7, 23, 29,247,176,244,112,255,193,219,239,236, 26,
	138,  7, 11,189,231,161,124,124,127,224,131,255,174, 30,142, 15,
	  7,189,231,208,182,188, 63,248, 28, 46,126,142, 14, 15,  3, 44,
	231,202,182,136, 31,254, 62,  7,174,138, 12,  3, 32, 56,229,138,
	 91,221, 15,207,157,222,238,138,  4,  3,  0, 57,231,143, 45,103,
	135,192,207, 52,238,186,132,  3,100, 41,229,165, 37,212,195,248,
	 24,124,236,162,141,  3, 65, 57,237,135, 22,137, 97,252,191,249,
	173, 40, 13,  3,133, 57,239,172, 11,101,128,254, 99,241, 45, 34,
	  5,  3,  1, 56,207,172, 15,112,128,127,111,195,104,107, 15,  3,
	161, 57,223,140,  5,192,240, 63,191,  3,232,105, 15,  3, 29, 26,
	223,164, 98,232, 96, 31,224,199,226,236, 14,131, 61,  8,159,196,
	117, 62, 57, 31,240, 31,196,236, 14,131, 13, 88,187,132,122, 31,
	 93,135,224, 63,197,252, 10,131, 13,120,115,136,116,143, 46,161,
	255,126,139,244,131,131, 28, 56,127,136, 38, 68, 23,151,191,255,
	147,213,  3,  3,110, 10,123,140,162,176, 49, 33,255,123,175,247,
	  3, 67, 12, 74,251,134,160,232, 17,128,126,227,127,213,  3,195,
	148, 57,  2,  3,160,209, 90, 52, 28, 41, 54,101, 73,160,208, 90,
	 74,131, 89,179,146, 77,  5, 38, 73,101, 34,173,141, 58,  9,169,
	 80,104, 54,194,114, 36,208,203,164,219, 19,102,138, 42, 84, 27,
	 99,165, 42, 73, 52,154, 77,180,182,137,106,146, 77,184, 50,146,
	 39, 34, 77,181, 22, 73, 36,146,107, 40,165,109, 69,180,149,  4,
	147,110, 36,146, 73,101, 26, 17, 86,228,155, 37,146, 82,172,219,
	 25, 69, 51, 81, 36,219,194, 38,164,145, 37, 21, 73,182, 52, 78,
	 77,146,109,225, 80, 91,164,214,109,160,208, 89, 36,150,137,183,
	 51, 81, 38,132, 89, 86,244,105,162,151,111, 36,211, 65,101,150,
	109,136,210,153, 43, 18,205,177,148,105, 68,150, 73, 68,219, 89,
	 84,212, 75, 37, 26, 13,177,146,205, 21, 87,110,  5, 18,176, 76,
	214,109,141, 34, 81,101,178, 93,184,163, 65, 73,217,  3,161, 21,
	106, 37, 38, 90, 76,250, 73, 78,132, 81, 38,208,153,160,208, 89,
	241,151, 94,  6,196, 81,106,130,207,168,164, 85, 52, 84,108,  6,
	146,143,228,146, 89, 41, 86,238, 36,155, 32, 41, 83, 65, 39, 14,
	221,144,148, 73, 52,212,137, 36,146, 81,176, 47,209, 70,194, 73,
	161,147,145,160,217,  2,168,149, 93, 86, 18, 91, 63, 20, 78, 36,
	150,145,192,242,145, 39,224, 73, 77, 20,107, 40,244,178, 44,252,
	  9, 38,162, 81, 41, 26, 79,  7, 18,141, 39,208, 82,101,150,104,
	161, 30, 40,168,146,146, 59,  2, 73, 52,180,104, 42,140,141,  7,
	 36, 75, 41, 36,142,164,146, 73, 36,208,177, 36,162, 83, 40,210,
	122, 61, 29, 25, 41,163, 82, 84, 50, 91,161, 84,108, 69, 26,142,
	172,146,147, 73,148,146, 73,147, 90,201, 34, 77, 10,147,162, 68,
	208, 73, 46,132, 77,  5,154, 21,100,158,205, 42,131,162,116,208,
	 95,  6,131, 85, 68,178, 77,130,141, 82, 70,163, 67,161, 96,112,
	 36,212, 74,160,226,137,160,163,163, 52, 20,106, 68,146, 85, 70,
	170,112, 76,226, 82,164,232,209,161, 28, 89, 56, 22, 73,105, 26,
	 78, 38,150, 77, 42,240, 85, 21,186, 74, 36,228,137,105,154,141,
	 71, 20, 74, 44,216,169,104,186,138, 41,208,121,104,163,120,118,
	138, 17,101, 18, 74,193, 34, 75, 40,228,176, 56,154, 78,102,132,
	205,128,146,137,109,210, 81, 73,146,114,102,162, 89, 36,148, 81,
	 38,180,145,168,146,112,120,146, 85, 36,179, 66, 45,172, 74, 36,
	146, 77, 36,180, 73, 71,  4,169, 72,155, 93,  4,148, 93, 14,214,
	176, 36,212,209, 37,212,154, 36,147, 66, 39,163, 66, 57, 34, 94,
	105,188, 27, 41, 18,205,  4,162,106, 77, 50,143, 73,178,113, 36,
	208,168, 84, 22,176, 36,210, 81,197, 22, 77, 69,146,104, 54, 18,
	201, 92, 42,137, 73, 39,137,102,130,203,162,130, 75, 37, 35,120,
	 46,154, 77, 38,130, 75, 69,100,145,192,208, 89, 73, 18, 90,192,
	216, 74, 53, 82,205,101, 18, 90,103, 23, 74,168,228, 73, 43,130,
	 79, 39, 42, 82,172,182,143, 84, 80,115, 36,210,122, 36,149,201,
	204,210,107, 52, 81,221,  8,178, 77, 38,130,147, 60, 81,145,236,
	163,129,173, 86,107,170,179, 77,  9,208,121, 60, 43,  9, 39,  3,
	 81,102,140, 73, 38,151, 73,101,150,120, 69, 98,137, 39,138, 50,
	 56, 44,141,132,146,201,100,244,105, 53,172,202, 92,156, 82, 52,
	164, 91,102,146,137, 40,181,209, 71,  4,205, 70,131,193, 71, 21,
	 81,101,166,176,161,155, 26,120, 35, 81,111,162,142,  6,132,201,
	101, 19,193, 42,131,201,205,163,145,238,146,176,109, 38, 82, 85,
	 42,137, 86, 51, 67, 36,146, 73,164,147,195,194,186, 74,100,148,
	104,228,149,209, 38,162,155,116,146,120, 53,240, 89, 36,208,232,
	 60,162,108,100,148, 89,224,216, 11, 53,165, 81, 52, 80,143, 41,
	 30,147, 40,182,137, 54,162, 78, 68,146,233,165, 18,178,160,178,
	122, 68,212,201,102,208,145,160,208,153,168,164,202, 72,230,201,
	233, 36, 77, 69, 27, 81,172,186, 93, 84, 27, 17, 38,131,157, 20,
	146, 73, 52, 54, 79, 37,162, 89, 72,158, 10, 85,188, 83, 57,154,
	 78, 69,158, 13, 69,148, 81, 69,164, 81,105,146, 75, 71,165,146,
	173, 84,185, 61, 26, 73, 52, 38, 73, 42,147, 81,225, 35,138,196,
	147, 73,160,151,104, 56,150,218,165,146,213,128,214,172, 73, 28,
	149,136,147,193, 85, 18,141,140,216,232,161, 28, 17,160,163,141,
	  4,210, 73,192,212,138, 71,151,137,196,212, 73,100,162,122, 52,
	154, 25, 44,147, 81,168,154, 81,229, 98,114,164,154,  9, 37, 90,
	 13, 70,147,133,105, 18, 74, 60, 18,106, 57,162,137,162,130,249,
	 68,179,137, 68,146, 90,164,178,201, 60,172, 79,  6,135, 81,169,
	 35,153,201, 19, 75,196,162, 77,172,226,137,108,180,107, 57, 44,
	  9, 52,166,120, 40,234, 29, 46,165,129,161, 19, 98, 40,210,104,
	 45, 37,112, 56, 34,137, 36,155,  9, 37, 44,206, 11,  2, 77,  5,
	 22,110,  6,166, 74, 69, 37,153, 37, 20,171, 61,154, 73, 76,154,
	111,101, 52, 81, 38,208, 89,164,163,137,200,224, 81, 38,214,104,
	 36,146, 73, 52, 46,206, 10,138, 17,161, 84, 89, 40,209,168, 40,
	148,213, 39, 42, 42,116,146, 81,200,212,116,102,131, 66,161,246,
	104, 53, 35, 65, 44,208,125, 69,154, 10, 54, 53, 69, 52,146,201,
	172,162,206,  6,228,104,121, 27, 73, 70,131, 65,160,146, 93, 71,
	 51,184, 54, 18,137, 84,163, 74, 85,154, 13,106,146,141,128,210,
	157, 40,208,113, 85,146, 82,168,164,150,  6,179,137, 37, 27,  1,
	164,208,168, 84, 18,186, 40,183, 74,100,154,205, 71,147,107, 40,
	164, 89,116, 60, 13,  5,150,211, 38,131, 89,192,210,105, 36,218,
	 17,164,162, 89, 52,230,219,161, 18,145, 36,147,138,172,226,145,
	176,154, 10, 76,163,107, 40,210,153, 72,155, 17,200,146, 79,103,
	  3, 65, 40,155, 65, 38,167, 81,103,  3,129, 71,  2, 85,132,208,
	 81,160,222, 41, 40,154,  9, 36,147,130,172,226,111, 10,131,115,
	 57, 81, 65, 39,  3,137,209, 26, 93,226,172,159, 38,162,141, 70,
	224, 81,106,242,111, 40,154, 75, 58,  3, 65, 71,100,190, 10,164,
	 78,232,240,170, 44,208,109,110,179,217, 70,131, 98, 37,147,104,
	 85, 27, 90,172,174, 73, 69, 59,  1, 37, 62, 78,102,226,232,116,
	 81, 69, 38,138, 31, 68,148,138,224,212,112, 54,131, 73,104,154,
	 40,168,210,145,236,178,210,123, 51, 73,166,158, 21,102,196,168,
	 52,158, 75, 52, 27, 65,165,211, 71, 14,147, 98, 84, 20,119, 21,
	 80, 91, 36,156,217, 60,146,106, 52, 43,154,176,154,105,161, 21,
	209, 72,156, 41,224,154, 40, 54, 19,105,192,164,146,168,226,137,
	169, 34,213,102,131, 96, 52,155, 65,192,164,139, 36,148, 78,101,
	146,146, 70,179, 67,216, 62,138, 73,208,114, 36,163, 65,106,162,
	 81, 86, 35, 73,209, 80, 73, 84,148,141,  5,212,104, 53,148, 89,
	160,216,142,164,146, 85, 12,154, 74, 52,158,201, 44,216, 13, 39,
	 82, 81, 40,146,240, 57,148,104, 76,212,109,  7, 84, 81, 68,146,
	201,169,100, 73,192,147, 66, 71, 70,109, 46,192,170, 52, 26,201,
	 36,214,122, 52,158,153,207,154, 17, 70,163,106, 40,208,244,111,
	 51, 98,162,131,193,172,162, 81, 52,146,108, 71,163,209,184, 28,
	 77,133,208,123, 55,  2, 86, 10,212,111,  8,157,138, 36,156,171,
	173, 90,143, 40,148, 81,176,155, 17, 38,194, 83, 75,179, 81,160,
	222,141,173, 88,153, 86, 53, 81,176, 20,181, 38,208, 85, 54,167,
	154,160,162, 77,228,162, 77, 71,149, 91,177,170, 15, 68,187,  1,
	176, 26,147, 53, 81,157, 55, 51,129, 39,132,207,  7, 21,145, 70,
	195, 69,192,224,179, 86, 34, 75, 36,242,241, 89, 27,218,106,178,
	141,165, 35, 73,105,156, 22,100,187,153,160,147,193,224,210, 73,
	225,102,242, 77,246,112, 52, 35, 77,164,210, 73,196,147,201,224,
	147, 66,180,154, 87, 39,135, 81,192,149,145,110,166,141, 78,196,
	121, 86,138, 83,161,114,155, 84, 51,153,237,240,211,236,146, 74,
	 40,147,205, 21,170,139,117,155,  9,106,170,109,  4,164, 81, 38,
	130, 74, 76,209, 69,116,183, 81,224,162,232,201,242,202, 43, 52,
	 74,116, 28, 79,  9,174, 77,  4,148,179, 89, 20,105,164,154,146,
	 74,138,169,232,181,205,  4,154,173, 36,162, 93,  4,149, 82,103,
	 19, 81,229, 86,240, 68,150, 94, 71, 22, 77, 52, 53, 77, 56, 44,
	 23, 40,148, 89,172,148, 77,  4,156,150,  6,148, 89, 68,151,202,
	161,181,217,176, 18, 83, 52, 88,145, 36,182,168,161,147,133, 84,
	 27, 10, 38,163,130,160,208,115, 53, 19, 67, 41,178,139, 86, 35,
	197, 40,238,154, 77, 38,105,116,220, 29, 20, 19,105, 54,  3, 74,
	 45,148, 85, 36,149, 74,177, 82,169, 52, 88,209, 86,148, 85, 68,
	149, 82,108,240, 77, 52, 51, 74, 36,216,  9, 40,149,104, 41,210,
	168, 36,180, 90,120, 18,145, 44,181, 86,  7, 18, 73, 41, 90, 73,
	117, 36, 90, 70,132,234,169, 18, 91, 84, 81, 82,197,220,213, 68,
	146, 81,107, 10,157, 21,162,219,196,147,137, 37, 26,141,136,210,
	138, 38,179, 81,170,172,137, 40,220,221, 75,  3, 96,116,148,137,
	165,228,115, 40,158,109, 71,179, 65,173,146,137,100,210, 73,212,
	 43, 26,168,240,104, 56,146,104,100,210, 74,189, 80,141, 11, 22,
	 77,104,172,213,104,150, 81, 36,150, 73, 79, 58,213,118, 10,146,
	168,163,138,232,240, 82, 38,134, 77, 74,148,120,164,208,205, 21,
	 46,139, 60, 42,149, 40,148, 89, 74,154,168, 85, 42, 85, 71,  5,
	 74,196,179,129, 69, 18, 89,101,162,233, 41, 98,149,  5,147, 65,
	176, 26, 13,168,179,201, 69,164,139,164,244,174, 69, 18,121, 60,
	 26,138, 52, 36, 90,100,212,151,105, 27, 18,101, 30,206, 38,179,
	 81, 37, 22,105, 37, 34,214, 84,218, 13, 36,155,  1,192,212,115,
	 40,210, 90, 40,180,221, 14,155,  1, 68,146,109,  5,156, 27, 52,
	 20, 82,106,138, 85,  9, 82,179,117,147, 65, 93,162,107,117, 42,
	137, 52,150, 73,173, 80, 77,118, 10, 26, 37, 20,137,229,208,185,
	 52, 34,210,106,132,157,228,224,168, 37, 96,138,176, 28, 41, 37,
	164,232, 73, 35, 97, 45,162,141, 14,179,139,100,170, 41, 70,186,
	 17,161, 26, 81, 52, 18, 91, 57, 54,105, 72,216,157,  6,178,205,
	 38,148, 74, 84, 34, 81, 38,134, 81,101, 92,149,102,181,105, 56,
	 20, 90,162,130, 73, 68,180,109, 36,150,104,117, 30, 75, 52,156,
	 77, 20,210,105, 74,130, 81, 70,165, 98, 36,179,129,229, 18,141,
	  6,163, 97, 89, 20,104, 84,171,153,181,154,206,  6,130, 73, 52,
	190, 77, 52,234, 14,102,133,201,201, 80,138,225, 94,203, 55, 19,
	 89,172,212, 73, 39, 10,177, 86,131,161, 54, 19, 65,172,146,147,
	 52,186,137, 90,  3,129,233, 96, 89, 36,154,138,161, 18,113,108,
	154, 46,  6,179, 81,196,146,223,107, 19, 65, 40,156, 26, 38,158,
	 13,172,216, 14,116,102, 73,196,147,131,108,157,193,164,147, 97,
	 57, 26,202, 86, 18, 79,132,224,112, 56,156, 27,199, 37,160, 57,
	155, 11, 36,154, 74, 36,214,179,170,149,153,164,218,205,  7, 35,
	 97, 45, 86,115,160,209,193, 37,154, 11, 53, 26,201, 52, 26,203,
	 52,164,105, 68,180,104,173, 50,218, 89, 18, 81,184, 50, 81,172,
	244,112, 52, 26, 40,165, 35, 75, 39, 19, 89,160,220,141,  6,164,
	150,  5,158, 10,101, 98,117,100,148,114, 60, 20,173, 38,130, 73,
	118,  3,105, 53, 27, 73, 37,146, 81, 36,166,121, 76,211, 65, 44,
	224,107, 54, 19,193,224,214,105, 69,116,179, 36,163,106, 54,163,
	129, 70,162, 73, 68,146, 73, 86,  5, 73,161, 90,207, 39,131, 81,
	200,146, 81, 37,149, 97, 52, 22,108,  6,226,108,  7,146,201, 73,
	216, 93,  6,194,171, 60, 26, 77,200,180, 73,101,216,232,232,208,
	 89,176, 27, 65,164,212, 73, 52, 20,158,196,214,115, 61, 20,110,
	  4,146, 82,216, 26,207, 39,131,104, 36,146, 85, 40,159,153, 36,
	154, 77,  6,194,145, 37, 18, 89, 79, 64,106, 36,214,114, 57,148,
	107, 56,148, 74, 36,164, 77, 23, 50,141,224,230,106, 44,228, 81,
	 70,130, 82,123,147,114, 44,214,112, 52,154, 90,162,214, 81,204,
	179,123, 89,154,  9, 44,148,154, 36,149, 65,176,154,141, 38,179,
	 97, 88,154,202, 56, 22,104, 41, 18, 90, 70,188, 77,102,244,109,
	  7, 53, 81,164,147, 66,172,214,176, 54,159,141, 83,  2,  3,226,
	234, 50, 87,116,239,130,187,122,125,155,121,109,102,237,205, 50,
	 79, 42,220, 73, 52,156,202, 54,224,112,120, 22,109,160,210,137,
	160,221, 18,165, 51, 82,168,221, 17,100,146,105, 54,210, 85, 20,
	146,174,132,166,169,228,219, 25, 38,179, 73, 68,155,114, 68,230,
	153, 38,222, 21,  6,133, 73,186, 18,201, 36,180, 77,209, 18,104,
	 69,221,  9,166,138, 93,216, 22,109,200,218,205,181,158,201, 37,
	 19, 65,182, 35, 96, 68,163,110,  7,186,233, 54,196,122, 76,214,
	109,140,210,138, 77,146,217,183, 22, 89,121, 31,209,185,148,203,
	174,143, 31,  6,139,145,160,186,125, 42,194,173,104,178,254,  9,
	171,  1,180,148,127, 41,162, 82,165, 52, 77,180, 26,149, 52, 18,
	 74,118, 23,100,  6,146,105,169, 26, 82,176,171, 99, 37,162,141,
	128,254,141,160,210,217,225,219,  5, 28,156, 82, 36,252,104,164,
	228,111, 39,230,145,161, 19,129,160,244,178, 63, 18,211, 44,225,
	 66, 93, 30,206,197,230,104, 41, 35,137,103, 50,142, 71,100,219,
	103, 34, 73, 69, 84,105, 54,179,178, 56,154,149,  9, 26, 77, 38,
	208,107, 36,208,116, 75, 53, 74, 41,154,233,168,230,122, 58,131,
	145,196,147, 65,176,171,  1,164,163,224, 37,240,122,162,147, 96,
	 72,162,205,236,246,238, 38,162, 79,103,116,122, 85, 30,168,160,
	179, 65,196,179, 89,208,163, 65, 60, 30,211, 56,155, 17,213,209,
	217, 68,156, 75, 45, 51,107, 85,155, 70, 37,212,120, 60,189,129,
	 71,170,113, 36,226,120, 57, 38,145,185,154,139, 57,174, 11, 53,
	156,137, 57, 50, 73, 74,130, 73, 53,156, 11, 77, 80,113, 61, 18,
	 77, 12,220, 10, 36,147,137, 38,192,168,104,208,106, 86,132, 93,
	  6,228,113,116,146,114,164,211, 73,160,220, 49,184, 44,203, 44,
	210,106, 57, 38, 74,177,146,173, 70,132,213, 11,  5, 65,237,163,
	145,180,150,238,  4,154, 13,  7, 19,193,106,162, 89, 36,238,205,
	  6,130, 77,  7,162,143, 78,178, 78,138,186, 81, 53,148,106, 61,
	 42, 77,136,146, 86,174,148,171, 45, 88,205, 71, 51, 89,220,154,
	 77,102,133, 97, 52,158, 13,101,157,145, 71,  3, 90,177, 28, 75,
	171, 19,114, 54, 34, 78,  6,162,206,101, 30, 91, 44,179,115, 54,
	 10, 50, 56, 44,143,  7, 34,205,232,240, 82,228,226,145,165, 35,
	 73,232,214,110,103, 35, 65,224,163,138,168,179, 73, 68,154,106,
	209, 22,106, 45,244, 81,192,208,153, 37,162,114,101, 80,110, 75,
	147,221, 37, 96,218,169, 35, 90,168,163, 99, 60, 18,105, 36,240,
	240,197,154, 11, 72,147,201,189, 38,107, 36,240,108,116, 18,141,
	 10,196,137,177,146,108,102,192,121,121, 20,172, 14,210, 81,161,
	 80,109, 68,156,222, 76,170, 77,116,208,108, 70,179, 73,180, 36,
	109,110,228,109, 38,163,113, 60,188,138, 56,156,  9, 52, 27, 25,
	 68,146,232, 72,242, 90, 39, 19,193, 74,181,146,102,198,112, 54,
	  3, 81,101, 28, 85, 37,166, 73, 37, 46,213,205, 94, 15, 10,146,
	 85, 42,196,145,180, 26,205, 74,210,113, 56,170,105,160,216, 13,
	204,244,116, 69, 84, 74, 54, 51,104, 53, 26,214,128,147, 73, 71,
	 35, 98, 55, 37,112, 54, 34, 77, 70,163, 73, 71, 70, 83,197,104,
	 78, 53, 86,108,  6,208, 81,224,244,137,176, 18,105, 53, 26,207,
	102,214,109,  6,228,137,248,146,105, 55, 21, 96, 85,156, 14,193,
	 82,237, 37, 27, 17, 70,162,203, 90,162, 81, 36,147, 97, 36,165,
	104, 88,170, 10, 58,130,138, 69, 90, 10, 55,  3,129,100,164,116,
	105, 20, 73,180, 22,108, 70,212,116,  4,146, 73,161,118,113, 53,
	156, 15, 39, 51,121, 40,148,213,129, 19,129,164,147,201,172,228,
	116, 70,135,121,164,159,217,192,163,115, 53,146,115, 62,  3,153,
	180,148,104, 52, 27,  9,248, 27, 65,196,154, 89,172,208,108, 38,
	192,115, 57, 27, 17, 37,154,138, 92, 27, 81,176, 28,141, 38,146,
	 87, 69, 26, 21, 42,147, 89,168,242,117, 14,135, 97, 56, 50,120,
	 56, 29,145,172,154,108, 46,178,145, 44,222, 74, 55, 19, 65,185,
	 20,105, 76,163,105, 57, 81,113, 52, 19, 69,168,212,234, 44,224,
	112, 59,147,120,164,162,104, 61, 28, 14,168,210,110,103, 42, 40,
	 57, 28, 78,160,183,121,167, 66,113, 55, 35, 66,249,170,206,140,
	210, 81,186,147, 82, 39,116,120, 53,156, 13,172,226,123, 40,208,
	109, 68,155, 66,188,156, 74,228,148, 83,181, 30,141,128,220,221,
	 20, 81, 78, 46,198, 89,224,212,111, 38,146,209, 52, 81,194, 70,
	198,104, 41,218,205,196,211, 77,164,222,143, 39, 70,232,166,208,
	110,  5, 27,137,177,211, 65,169, 19,217,228,244,119, 70,154,113,
	 54,  4, 78,  9, 30,  9,162,131, 97, 59,163,138, 38,162,203, 56,
	 26, 13,144,146,137,204,226,108, 14,214,118, 42,131,193,172,181,
	 81, 40,171, 35, 52,148,170, 86,178,205,  7,242,104,100,222,137,
	 44,218,142,204,208,176, 54,131,145,178, 22, 94,  7, 51,145,169,
	 35, 98, 63, 21, 81,160,226,113, 54, 82,116,  6,183,100,103,  3,
	113, 56, 18,109,140,216, 77, 70,206, 85,172,165,119, 20, 82, 81,
	176,159, 51, 95, 35,121, 54,162, 78,196,242,189, 14,192,109,105,
	154,168,245, 30, 13,  6,212,178, 40,250,150,106,228,106, 53, 60,
	 86,224,165, 89,188, 28, 83, 56, 45,153, 68,146,120, 54,131,194,
	205,238,153,166,230, 73,196,147,201,224,147,162, 55, 37, 89,192,
	149,145,110,166,141,204,242,168, 54, 10, 19,161,114,155, 84, 51,
	121,176, 90,  9, 52, 20, 73,230,138,213, 69,187,137,212, 20,105,
	 36,208, 73, 73,154, 40,174,150,237, 70,196,122,168,188,145, 41,
	208,113, 60, 43, 89, 39,165,153,201,224,146, 84, 85, 79, 70,198,
	201, 52,112,177, 60,172, 19, 56,154,143, 42,195, 73,101,112,112,
	 61,154,233,193, 96,185, 86,130,223, 39,165, 65,106,192,168,109,
	118,118,  6,164, 77, 41, 26, 79,117, 80,108, 43,118, 74,164,212,
	 89,184, 30, 41,217,154, 91, 45, 80,153,208,186, 30,236,162, 75,
	 40,208,153,185,210,169, 43,196,170, 36,208,154,177, 19, 77, 12,
	210,215,130,164,107, 52, 27,  9, 41, 18,203, 85,126, 13,  4,154,
	 13,161, 18, 91, 84, 81,235, 36,147, 65, 38,131,112, 69,183,243,
	 40,147, 65,168,163,106, 36,163,102, 74,146, 93,168,162,120,208,
	155, 65, 38,149, 73, 36,157, 66,208, 27, 81, 38,149, 73, 36,171,
	213, 31, 35,129,164,146,158,118, 13, 73,192,218,205,100,154, 25,
	 53, 47, 17,196,216, 21, 74,162, 77, 69, 42,106, 75, 86,122, 56,
	 26, 79, 68,170,138, 88,164,181,  7,179,129,228,214, 82,196,244,
	239,107, 84, 73,172,181,130,237, 94, 13,200,214,112, 53,154, 14,
	 43, 42,110, 75,100, 81,173, 53,139,116, 89,  9,200,163,129,161,
	226,239, 70,135,113, 88, 28,  9, 56, 47,  2,165,118,120, 60, 50,
	176, 52, 45,130, 38,165,138, 42,228, 73, 71,  5, 66,161, 94,202,
	117,156,149,102,154, 17,192,208,113,104,146,137, 87,147,201,173,
	210,115, 57,146, 90,200,147, 74, 43, 64,181,103,  2, 77, 11, 18,
	 77, 69, 27,153,161, 86,117,103,  3,141, 20,191, 90, 39,163,145,
	169,100,109,228,210,236,232,242,115, 52, 34,188, 39,  3,160, 54,
	 58,172,132,216, 79, 69, 38,105,117, 29, 25,181,172, 11, 44,230,
	145, 39, 22,201, 87, 35,209,204,208,108,  7,178, 81, 56, 52, 74,
	248, 28,213,196,147,131,116,110, 78,224,165, 97, 95, 51,129,177,
	 55,142, 71,246, 89,172,240,179,170,147,178, 61,155,  9,224,216,
	 40,224,210,104, 57, 28, 77,128,212,112, 90, 21,145,160,220, 29,
	157,158, 14,172,179,129,179,131,114, 62,147,120, 55,147, 65, 42,
	236,141, 40,155,112, 57,146,137, 36,146,173,102,242,121, 54, 51,
	193, 40,146,201,181,157,209,176, 30, 75, 37, 37,184, 53,159, 10,
	 36,178,182,101,155,  1,180, 26, 78,  4,208, 82, 91, 35, 89,245,
	 18, 73, 71, 98,107, 60,157, 25, 36,170, 87,228,146, 77, 38,240,
	 81, 37,148,191, 39, 51,113, 68,148,137,127,131,153,168,218, 13,
	  4,164,183, 70,244,109, 70,150,150,192,179,123, 86,162, 82,104,
	149,169, 58,131,107, 52, 20,137, 52,221, 25,164,147, 66,221,255,
};

#endif
